package PaqServidor;

public class RespuestaPosible {
    private String id;
    private Integer contador = 0;
    private String descripcion;
    private boolean correcta;
    public ExamenAlumno se_comprara;

    public RespuestaPosible() {
        id = contador.toString();
        contador++;
        this.se_comprara = new ExamenAlumno();
    }
    
    public RespuestaPosible(String _descripcion, boolean _correcta) {
        id = contador.toString();
        contador++;
        descripcion = _descripcion;
        correcta = _correcta;
		
    }
    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDescripcion() {
        return this.descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public boolean getCorrecta() {
        return this.correcta;
    }

    public void setCorrecta(boolean correcta) {
        this.correcta = correcta;
    }
    
    public PaqCORBA.RespuestaPosible thisToCORBA () {
        return new PaqCORBA.RespuestaPosible(this.descripcion, this.correcta);
    }
    
    public void CORBAToThis(PaqCORBA.RespuestaPosible r) {
        this.id = this.contador.toString();
        this.contador++;
        this.descripcion = r.descripcion;
        this.correcta = r.correcta;
        this.se_comprara = new ExamenAlumno();
        
    }
}